typeof 和 instanceof 的区别
typeof
typeof
是一个操作符,用于检测给定变量的数据类型。typeof
返回一个表示变量类型的字符串,表示未经过计算的操作数的类型,语法如下:
typeof operand
typeof(operand)
示例:
typeof 42; // 'number'
typeof 'hello'; // 'string'
typeof true; // 'boolean'
typeof undefined; // 'undefined'
typeof Symbol(); // 'symbol'
typeof null; // 'object'
typeof {}; // 'object'
typeof []; // 'object'
typeof function() {}; // 'function'